package com.bestcem.xm.ticket.dao.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author zq.ding <zq.ding@idiaoyan.com>
 * @version v1.0
 * @date 2021/8/25 16:27
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ExportTicketDTO {
    /**
     * ticketNo 最大长度 32
     */
    @ExcelProperty(value = "编号")
    private String ticketNo;

    /**
     * 工单类型
     * 0为预警,1为工单
     */
    @ExcelProperty(value = "类型")
    private String ttype;

    /**
     * 工单状态
     *
     * @see com.bestcem.xm.ticket.enums.TicketStatusEnum
     */
    @ExcelProperty(value = "状态")
    private String status;

    /**
     * 规则标题
     */
    @ExcelProperty(value = "规则/工单名称")
    private String ruleTitle;

    /**
     * 问卷项目标题
     */
    @ExcelProperty(value = "所属项目")
    private String surveyTitle;

    /**
     * 组织名
     */
    @ExcelProperty(value = "所属组织")
    private String regionName;

    /**
     * 逾期情况
     */
    @ExcelProperty(value = "逾期情况")
    private String overDue;

    /**
     * 创建人
     */
    @ExcelProperty(value = "创建人")
    private String createdName;

    /**
     * 当前处理人
     */
    @ExcelProperty(value = "当前处理人")
    private String handlerName;

    /**
     * 生成时间
     */
    @ExcelProperty(value = "生成时间")
    private String createdAt;
}
